UDP TCP

更新时间:2023-03-27 17:54

UDP/TCP 接口用于向 WitFrame 服务端发起一个 UDP/TCP 连接,并通过此协议与开发者的写的 Server 端进行交互

TCP 接口与 UDP 接口的方法一致,UDP 接口是 “Lib\Udp::” TCP 接口是 “Lib\Tcp::”

发送并且接收数据

Lib\Udp::SendRecv($name, $message, $timeout = 0.5)

请求参数

参数类型含义
$namestringWebSocket 服务名
$messagemixed向服务端发送的内容,类型不限
$timeoutfloat超时时间,单位秒

返回参数

返回服务端的内容。此接口会阻塞进程执行,直到服务端返回内容或者超时

仅发送数据

Lib\Udp::Send($name, $message, $timeout = 0.5)

请求参数

参数与 SendRecv 相同

返回参数

返回 ClientID,如需要统一获取数据内容,通过此 ID 为参数调用 Recv。此接口不会阻塞进程执行

仅接收数据

Lib\Udp::Recv($client)

请求参数

参数类型含义
$clientmixedSend 接口返回的 ClientID

返回参数

返回服务端的内容。此接口会阻塞进程执行,直到服务端返回内容或者超时